package org.softmed.neodatis.util.provider;

import java.util.HashMap;
import java.util.Map;

public class ClientServerProviderManager {

	static ServerWrapper defaultServer;

	static Map<String, ServerWrapper> servers = new HashMap<String, ServerWrapper>();

	public static void clear() {
		servers.clear();
	}

	public static void register(String name, ServerWrapper server) {
		servers.put(name, server);
	}

	public static ServerWrapper getServer(String name) {
		return servers.get(name);
	}

	public static Map<String, ServerWrapper> getServersByName() {
		return servers;
	}

	public static ServerWrapper getDefaultServer() {
		return defaultServer;
	}

	public static void setDefaultServer(ServerWrapper defaultServer) {
		ClientServerProviderManager.defaultServer = defaultServer;
	}

}
